package com.pai4j.domain.vo.response.course;

import lombok.Data;

import java.util.Date;

/**
 * 课程内容响应VO
 *
 * @author: CYM-pai
 * @date: 2025/07/30 10:00
 **/
@Data
public class CourseContentResponseVO {

    /**
     * 内容ID
     */
    private Long id;

    /**
     * 所属课程ID
     */
    private Long courseId;

    /**
     * 内容类型
     * @see
     */
    private Integer contentType;

    /**
     * 内容类型名称
     */
    private String contentTypeName;

    /**
     * 内容标题
     */
    private String title;

    /**
     * 内容描述
     */
    private String description;

    /**
     * 内容详情（JSON格式存储不同类型的具体内容）
     */
    private String content;

    /**
     * 排序
     */
    private Integer sortOrder;

    /**
     * 内容状态（1-启用，0-禁用）
     */
    private Integer status;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 更新时间
     */
    private Date updateDate;
}
